Push Notifications
Push Notifications for Apps with Firebase
- If your project has not Firebase dependency implemented, you need to declare it inside your app Build.gradle file:
 
implementation "com.google.firebase:firebase-core:${FIREBASE_CORE_VERSION}"
- Add the following code in your FirebaseMessagingService class:
 
class YourFirebaseMessagingService : FirebaseMessagingService()  {
    override fun onMessageReceived(remoteMessage: RemoteMessage) {
        super.onMessageReceived(remoteMessage)
        MDVideoCallFirebaseMessagingService.onMessageReceived(remoteMessage)
    }
}
- If your App update your Firebase Token, you must update to our SDK, you can do this the following way, e.g. in your FirebaseMessagingService class:
 
public class YourFirebaseMessagingService extends FirebaseMessagingService {
    ....
    override fun onNewToken(token: String) {
        super.onNewToken(token)
        VideoCallClient.onNewTokenReceived(token)
    }
}
Versions 3.0.10+
In versions 3.0.10 or higher, to do the correct flow of the notification push, you must add this line in your MAIN Activity (SplashActivity, MainActivity...)
VideoCallClient.onNotificationDataReceived(intent.extras!!)